Characterization of Maintenance Activities Using Linux

نویسندگان

  • Ayelet Israeli
  • Dror Feitelson
چکیده

This thesis aims at characterizing software maintenance activities using Linux kernel, based on calculation of different software metrics. We perform our analysis and calculation for over 800 versions of the Linux kernel. We perform our analysis using several dissections — comparing production and development versions, as well as the new releases branch (2.6), and also comparing the core of the kernel to the arch and drivers directories. We present the results and the calculated metrics and then try to tie them to the different maintenance activities and make significant observations about them. We also aim at examining whether some of Lehman’s Laws exist in the development of the Linux kernel.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Characterizing Software Maintenance Categories Using the Linux Kernel

Software maintenance involves different categories of activities: corrective, adaptive, perfective, and preventive. However, research regarding these distinct activities is hampered by lack of empirical data that is labeled to identify the type of maintenance being performed. A promising dataset is provided by the more than 800 versions of the Linux kernel that have been released since 1994. Th...

متن کامل

Analyze the Effect of the Maintenance Activities on the Internet Sustainability by Using 2k Factorial Experiment Design

Nowadays, the internet and social networks become more popular than ever. People in all ages use the internet and communicate by that. One of the most terrible events in our daily life is to disconnect from the internet and lose the connections. It may also influence on the economics; so the sustainability in this area is necessary. Internet service provider companies are the executors of selli...

متن کامل

Analyze the Effect of the Maintenance Activities on the Internet Sustainability by Using 2k Factorial Experiment Design

Nowadays, the internet and social networks become more popular than ever. People in all ages use the internet and communicate by that. One of the most terrible events in our daily life is to disconnect from the internet and lose the connections. It may also influence on the economics; so the sustainability in this area is necessary. Internet service provider companies are the executors of selli...

متن کامل

Platform-dependent (cost) Impacts on Portability, Software Reuse and Maintenance 'dasia 2001' -data Systems in Aerospace - Platform-dependent (cost) Impacts on Portability, Software Reuse and Maintenance

Issues of portability, software reuse and maintenance are mostly considered as a matter of the software under development. This paper focuses on the impacts imposed by the software platforms on which the software is developed and executed, e.g. problems introduced by new tool versions or when moving to another tool or platform. Such problems arise because interfaces are changed, are not (fully)...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008